leaf vegetable - German English Dictionary